Miscellaneous

Limitations:

To keep things small and simple, and due to Windows CE limitations, CCBrowse does not implement all features you would probably expect from a web browser:

The most severe shortcoming is the lack of support for secure communications (SSL). 

No Java VM for Windows CE is available hence there is no support for Java or JavaScript.

Animated GIF's are not supported. You may encounter JPEG images that will not display correctly. This is due to a bug in the IMGDECMP.DLL that comes with Windows CE.

Known issues:

A caveat. CCBrowse supports Basic HTTP Authentication, that is if a server asks for legitimation you are prompted for a valid user name and password. In this dialog you may allow CCBrowse to store this data into the Registry for later access. Note, that this data is not encrypted!

The frame rendering module is in a very early stage of development. Should you encounter problems here, please be patient - and kindly mail us the URL that causes the problems. See the Feedback area of our web site on how to file a report to us.

Backgrounder:

Unsupported protocols

If CCBrowse encounters mailto: and ftp: protocols in a link it will issue an error. The upcoming FTP Client CCTransfer and Mail Client CCFreeMail will eventually fill this void. See the News area of our website for release schedules. The protocol https: for secure connections over the Internet is currently not supported on Palm PC's. This will be addressed in a future release.

Files and Locations

CCBrowse uses the following files for record keeping: 

All files reside in the folder that is specified for the cache (See File->Options->Cache). You can anytime safely delete all files that bear the above mentioned extensions. CCBrowse will simply create new files in this case. If you change the cache folder to a new directory, you can manually transfer the "fav" and "his" files to the new location, the cookies and cache files however are lost in this case.

Hard- and Software considerations 

During the development process we relied heavily on the Win32 port of the Apache Web server. This server can also act as a proxy. If you want to give it a try (it's freeware) see the Apache site at http://www.apache.org

For development and testing we used a.) a standard 115 kBaud serial connection and b.) a Socket CF LP-E Compact Flash Ethernet adaptor to connect to the Cocos company network. For an excellent overview of networking with Windows CE devices and a troubleshooting guide you should have look at the Ethernet FAQ section of Chris de Herrera's top rated site.

Here are the settings we used for the combination of the CF adaptor (inserted into a Casio Cassiopeia E-105) and the Apache proxy server (on a desktop PC running Windows 98):

On the PC: 

Set Control-Panel->Network->TCP/IP->IP address to "Static address", with 192.168.1.1 as the address and 255.255.255.0 as the submask. Leave all other settings unchanged.

In the httpd.conf file for the Apache set the "server name" parameter to 192.168.1.1. (You can enter a real name here if you modify your HOSTS file accordingly).

On the Palm PC:

In Settings->Network set the "IP address" to static. Enter 192.168.1.2 here with a submask like the one above. In the name server field enter 192.168.1.1 into the "Primary WINS" field. All other fields remain empty.

Finally, in CCBrowse in the Options->Connection Dialog enable "Use Proxy" and enter 192.168.1.1 as the proxy address. All other fields remain unchanged.

Here is a quick test to see if everything is setup properly: On the desktop PC run PING.EXE from the DOS command line, e.g:

c:\ ping 192.168.1.2

You should get response times from the Palm PC in the range of 2 to 10 milliseconds. 

Cocos Development Ltd. will provide network analysis tools for the Palm PC in its upcoming collection CCNetTools. See the News area of our website for release schedules.

"about:" sequences

The following "about:" sequences are defined:

Error messages

Some error messages you may encounter while you are surfing:

 

(c) 1999, Cocos Development Ltd. All rights reserved. Products and company names herein may be the trademarks of their respective owners.